module.exports = {
  // 省略其它代码...

  // 增强 vue-cli 的 webpack 配置项
  configureWebpack: {
    // 打包优化
    // 只要配置了 externals, webpack 不会打包对应的第三方模块
    // 项目中怎么找 echarts 呢? 由属性值来指定
    // echarts: 'echarts' 意思就是, 以后不打包 echarts 模块了, 去 window 中找 echarts 变量
    // 我怎么知道 window 中有 echarts 呢? 写一个 html 测试
    externals: {
      // import导包的包名: window全局的成员名称
      echarts: 'echarts',
      'element-ui': 'ELEMENT',
      vue: 'Vue',
      'vue-quill-editor': 'VueQuillEditor',
      'vue-router': 'VueRouter',
      axios: 'axios',
      vuex: 'Vuex',
      dayjs: 'dayjs',
      'vuex-persistedstate': 'createPersistedState'
    }
  }
}
